Skip to content

Update to v4.28.0 - #32

Closed
pimotte wants to merge 11 commits into
PatrickMassot:masterfrom
impermeable:update/v4.28.0-clean
Closed

Update to v4.28.0#32
pimotte wants to merge 11 commits into
PatrickMassot:masterfrom
impermeable:update/v4.28.0-clean

Conversation

@pimotte

@pimotte pimotte commented Apr 30, 2026

Copy link
Copy Markdown
Contributor

Changes:

  • Update toolchain + dependencies to v4.28.0
  • Remove cc, instead use simp only, widening simp only to trigger if all facts are equalities or equivalences.
  • Update deprecated insertCore to insertKeyValue

I'm not sure if we want to extend the other simp tactics to also be more liberal, that might be too powerful, but I'm happy to implement it, if you think it makes sense.

Unknown:

  • Do we want to widen the scope of simpa in the same way?
    I think the case for no is: It might cause unexpectedly strong automation.
    I think the case for yes is: Not doing so might cause unpredictable behaviour from a student perspective.

@pimotte
pimotte marked this pull request as draft April 30, 2026 18:31
@pimotte
pimotte marked this pull request as ready for review May 4, 2026 06:00
@pimotte

pimotte commented May 7, 2026

Copy link
Copy Markdown
Contributor Author

Some benchmarking against the solutions:

Results of lake build; rm -rf .lake/build; time lake build with this branch:

real    0m15.560s
user    1m28.337s
sys     0m16.234s

Same command on v4.27.0, against master of Verbose Lean:

real    0m18.240s
user    1m34.777s
sys     0m15.614s

Same command on v4.28.0, against impermable/update/v4.28.0 (version with strict grind), with minor modifications to make sheets compile:

real    0m15.860s
user    1m30.836s
sys     0m16.622s

So if there's a difference, this version is probably slightly faster than the old version/alternative:)

@pimotte pimotte mentioned this pull request Jun 18, 2026
@PatrickMassot

Copy link
Copy Markdown
Owner

Closed in favor of #37.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants